Word - Level Decision Diagrams , WLCDs

نویسندگان

  • Christoph Scholl
  • Bernd Becker
  • Thomas M. Weis
چکیده

Several types of Decision Diagrams (DDs) have been proposed for the veriication of Integrated Circuits. Recently, word-level DDs like bmds, *bmds, hdds, k*bmds and *phdds have been attracting more and more interest, e.g., by using *bmds and *phdds it was for the rst time possible to formally verify integer multipliers and oating point multipliers of \signiicant" bitlengths, respectively. On the other hand, it has been unknown, whether division, the operation inverse to multiplication , can be eeciently represented by some type of word-level DDs. In this paper we show that the representational power of any word-level DD is too weak to eeciently represent integer division. Thus, neither a clever choice of the variable ordering, the decomposition type or the edge weights, can lead to a polynomial DD size for division. For the proof we introduce Word-Level Linear Combination Diagrams (wlcds), a DD, which may be viewed as a \generic" word-level DD. We derive an exponential lower bound on the wlcd representation size for integer dividers and show how this bound transfers to all other word-level DDs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Numeric Function Generators Using Decision Diagrams for Discrete Functions

This paper introduces design methods for numeric function generators (NFGs) using decision diagrams. NFGs are hardware accelerators to compute values of numeric functions such as trigonometric, logarithmic, square root, and reciprocal functions. Most existing design methods for NFGs are intended only for a specific class of numeric functions. However, by using decision diagrams for discrete fun...

متن کامل

Veri cation of Arithmetic Functions with Binary Moment Diagrams

Binary Moment Diagrams (BMDs) provide a canonical representations for linear functions similar to the way Binary Decision Diagrams (BDDs) represent Boolean functions. Within the class of linear functions, we can embed arbitary functions from Boolean variables to real, rational, or integer values. BMDs can thus model the functionality of data path circuits operating over word level data. Many im...

متن کامل

Veri cation of Arithmetic Circuits Using Binary MomentDiagrams ?

Binary Moment Diagrams (BMDs) provide a canonical representations for linear functions similar to the way Binary Decision Diagrams (BDDs) represent Boolean functions. Within the class of linear functions, we can embed arbitrary functions from Boolean variables to real, rational, or integer values. BMDs can thus model the functionality of data path circuits operating over word level data. Many i...

متن کامل

Grouping Heuristics for Word-Level Decision Diagrams

Word-Level Decision Diagrams (WLDDs), like EVBDDs, *BMDs, HDDs, K*BMDs, are powerful tools in circuit veriication. Especially for some arithmetic circuits, like multipliers, for the rst time formal veriication was possible using WLDDs. Beside a good variable ordering and the decomposition types the size of a WLDD essentially depends on the grouping of the outputs. In this paper we study output ...

متن کامل

Dynamic Minimization of Word - Level Decision

Word-Level Decision Diagrams (WLDDs), like *BMDs and K*BMDs, have recently been introduced as a data structure for veriication. The size of WLDDs largely depends on the chosen variable ordering , i.e. the ordering in which variables are encountered , and on the decompositions carried out in each node. In this paper we present a framework for dynamic minimization of WLDDs. We discuss the dii-cul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998